import { IVMComponent } from "../../ADCore/Interfaces/IMVVM";

 
export default class VMComponent extends Laya.Script implements  IVMComponent {
  /** @prop {name: VFor, tips:"v-for 绑定(列表绑定),语法 list 对象赋值即可",type:string } */
  VFor: string;
  /** @prop {name: VText, tips:"v-text 绑定(文本绑定)",type:string } */
  VText: string;
  /** @prop {name: VModel, tips:"v-model 数据双向绑定(输入框绑定)",type:string} */
  VModel: string;
  /** @prop {name: VBind, tips:"v-on 绑定(点击事件绑定)，需实现冒号部分函数(:click=myFunc),直接输入函数则默认为点击事件",type:string } */
  VBind: string;
  /** @prop {name: VDisplay, tips:"v-display 绑定(显示隐藏控制)，data 为boolean类型",type:string} */
  VDisplay: string;
  /**
   * VM 数据绑定内容
   * 格式一：属性绑定 v-attr=name 
   * 格式二：函数绑定 v-on:click=name 
   * 格式三：模型绑定 v-model 数据双向绑定
   * 格式四：for循环 v-model 数据双向绑定
   * @prop {name: VContent, tips:"VM 绑定集合，使用说明：v-attr=value",type:string} 
   */
  VContent: string;
}
